EN FR
EN FR


Section: Software and Platforms

LiveQL

Participant : Tijs Van Der Storm [correspondent] .

Characterization:

A1, SO-3, SM-1, EM-2, SDL-4, OC-DA-4-CD-4-MS-4-TPM-4

WWW:

https://github.com/cwi-swat/liveql

Objective:

Experimenting with live programming concepts and techniques in the context of domain specific languages (DSLs).

Users:

End-user programmers.

Impact:

LiveQL is an experiment in making a DSL “live”, i.e. any change to the DSL program is immediately reflected in the running program. This has the potential to widen the audience of DSL users to include end-user programmers.

Competition:

The end-goal is to provide live end-user programming environments with domain-specific checking and optimization. The most similar tools are spreadsheet applications. However, these are still quite general.

Engineering:

LiveQL is built in Java, using the ANTLR parser generator.

Publications:

[36]